﻿namespace QDT.Payment
{
    public class CarryOrder
    {
       public CarryOrder()
        {
            AccountProp = 0;
        }
        /// <summary>
        /// 订单号
        /// </summary>
        public string OrderSn { get; set; }
        /// <summary>
        /// 金额
        /// </summary>
        public decimal Amount { get; set; }
       
        /// <summary>
        /// 银行代码
        /// </summary>
        public string BankCode { get; set; }  
        /// <summary>
        /// 银行卡账号
        /// </summary>
        public string BankAccount { get; set; } 
        /// <summary>
        /// 银行卡账号开户名
        /// </summary>
        public string AccountName { get; set; }
        /// <summary>
        /// 证件号
        /// </summary>
        public string IdCardNo { get; set; }
        /// <summary>
        /// 手机号
        /// </summary>
        public string PhoneNo { get; set; } 

        /// <summary>
        /// 省名
        /// </summary>
        public string Province { get; set; } 
        /// <summary>
        /// 市名
        /// </summary>
        public string City { get; set; }
        /// <summary>
        /// 开户行
        /// </summary>
        public string BankZone { get; set; }

        /// <summary>
        /// 开户证件类型 生分证 军人证...
        /// </summary>
        public int IdType { get { return 0; } } 
        /// <summary>
        /// 货币类型 人民币 美元...
        /// </summary>
        public int Currency { get { return 0; } } 
        /// <summary>
        /// 账号属性 个人 公司
        /// </summary>
        public int AccountProp { get; set; } 
        /// <summary>
        /// 账号类型 银行卡 存折
        /// </summary>
        public int AccountType { get { return 0; } }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get { return ""; } }

        /// <summary>
        /// 联行号
        /// </summary>
        public string UnionBank { get; set; }

    }
}
